﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Sinacor.Servico.Bovespa.Corretagem.Service.DataContract.Enum;

namespace Sinacor.Servico.Bovespa.Corretagem.Service.DataContract.Response
{

    //Task  : 5617 
    // Data : 13/03/2009
    // Autor:Apsilva   
    /// <summary>
    /// Contrato de dados Desconto Cliente Response
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.ServicoCorretagem.Service.DataContract.Response", Name = "DescontoClienteResponse")]
    public class DescontoClienteResponse
    {
        #region Campos

        /// <summary>
        /// Campo _apelidoCliente
        /// </summary>
        private System.String _apelidoCliente;

        /// <summary>
        /// Campo _codigoCliente
        /// </summary>
        private System.Int32? _codigoCliente;

        /// <summary>
        /// Campo _percentualDescontoAcresimo
        /// </summary>
        private System.Decimal? _percentualDescontoAcresimo;

        /// <summary>
        /// Campo _tipoOperacaoDesconto
        /// </summary>
        private TipoOperacaoDesconto? _tipoOperacao;

        #endregion



        #region Propriedades

        /// <summary>
        /// Propriedade ApelidoCliente
        /// </summary>
        /// 
        [DataMember]
        public System.String ApelidoCliente
        {
            get { return _apelidoCliente; }
            set { _apelidoCliente = value; }
        }

        /// <summary>
        /// Propriedade CodigoCliente
        /// </summary>
        [DataMember]
        public System.Int32? CodigoCliente
        {
            get { return _codigoCliente; }
            set { _codigoCliente = value; }
        }
        /// <summary>
        /// Propriedade PercentualDescontoAcresimo
        /// </summary>
        [DataMember]
        public System.Decimal? PercentualDescontoAcresimo
        {
            get { return _percentualDescontoAcresimo; }
            set { _percentualDescontoAcresimo = value; }
        }

        /// <summary>
        /// Propriedade TipoOperacaoDesconto
        /// </summary>
        [DataMember]
        public TipoOperacaoDesconto? TipoOperacao
        {
            get { return _tipoOperacao; }
            set { _tipoOperacao = value; }
        }

        #endregion
    }
}
